package org.flower.dao;

import org.flower.entity.Carousel;

import java.sql.SQLException;
import java.util.List;

/**
 * 轮播图接口
 *
 * @author Aizen
 * @date 2021/12/28
 */
public interface CarouselDao {
    /**
     * 根据某个页面获取该页面的所有轮播图
     * @param page 页面字符串 如 index
     * @return 轮播图集合
     */
    List<Carousel> getCarByPage(String page) throws SQLException;


    /**
     * 旋转木马排序
     *
     * @param id     id
     * @param showId 显示id
     */
    void CarouselSort(int id,int showId);


    /**
     * 添加旋转木马
     *
     * @param carousel 旋转木马
     * @return boolean
     */
    boolean addCarousel(Carousel carousel);

    /**
     * 删除旋转木马
     *
     * @param id id
     * @return boolean
     */
    boolean deleteCarousel(int id);

    /**
     * 更新旋转木马
     *
     * @param carousel 旋转木马
     * @return boolean
     */
    boolean updateCarousel(Carousel carousel);


}
